English Dictionary
◊ STELLATE VENULE
stellate venule
n : a star-shaped group of venules in the renal cortex